package top.szhome.develop.qry;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import top.szhome.framework.core.tools.annotation.db.Where;
import top.szhome.framework.core.tools.constant.Condition;

import java.io.Serializable;

/**
 * 模版查询条件
 *
 * @author 唐加利
 * @date @date 2023/08/21
 **/
@Data
@Schema(description = "模版查询条件")
public class TemplateQry implements Serializable {

    /**
     * 序列号
     */
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Long id;

    /**
     * 模板方案
     */
    @Where(Condition.EQ)
    private Long templateSchemaId;

    /**
     * 模板名称
     */
    private String name;

    /**
     * 模板编号
     */
    private String code;

    /**
     * 模板类型
     */
    private String type;

    /**
     * 根路径
     */
    private String rootPath;

    /**
     * 输出路径
     */
    private String parentPath;

    /**
     * 文件名
     */
    private String file;

    /**
     * 文件类型
     */
    private String fileType;

    /**
     * 模板内容
     */
    private String template;

    /**
     * 模板引擎
     */
    private String engine;

    /**
     * 备注
     */
    private String remark;


}

